home *** CD-ROM | disk | FTP | other *** search
/ NT Sources / Infomagic - NT Source Volume 1 (Disc 1 of 2).iso / network / pcdctrla.exe / PCDCTRL.EXE / INSTOS2.CMD < prev    next >
OS/2 REXX Batch file  |  1998-01-23  |  3KB  |  88 lines

  1. @echo off
  2. cls
  3. set d=C:\PCDUO
  4. if not "%1" == "" set d=%1
  5.  
  6. echo *------------------------------------------------------------------------------
  7. echo *                  NetSupport PC-Duo OS/2 Client Installation
  8. echo *               Copyright (c) 1997 PCI, Vector Networks Limited
  9. echo *------------------------------------------------------------------------------
  10. echo *
  11. echo * This will install the OS/2 client into directory %d%.
  12. echo * To install onto a different drive or directory, type (for example):
  13. echo *    INSTOS2 D:\PCDUO
  14. echo.
  15. echo * To install the complete PC-Duo package (including the Control program),
  16. echo * run SETUP.EXE from Disk-1 in a Win-OS/2 session.
  17. echo *
  18. echo * Press any key to continue or Ctrl+C to abort:
  19. pause>nul
  20. echo.
  21.  
  22. if exist pmexpand.exe if exist pmclient.ex_ goto disk_ok
  23. echo *
  24. echo * This is not a valid OS/2 Client installation disk.
  25. goto error
  26. :disk_ok
  27.  
  28. if exist %d%\*.* goto dir_ok
  29. echo * Creating directory %d%
  30. md %d%
  31. :dir_ok
  32.  
  33. echo * Copying programs to %d%...
  34. echo * PMEXPAND.EXE
  35. copy pmexpand.exe %d%
  36. if not exist %d%\pmexpand.exe goto error
  37.  
  38. %d%\pmexpand ipbrpm.dl_ %d%\ipbrpm.dll
  39. if errorlevel 1 goto error
  40. %d%\pmexpand ipstlpm.dl_ %d%\ipstlpm.dll
  41. if errorlevel 1 goto error
  42. %d%\pmexpand nbbrpm.dl_ %d%\nbbrpm.dll
  43. if errorlevel 1 goto error
  44. %d%\pmexpand nbstlpm.dl_ %d%\nbstlpm.dll
  45. if errorlevel 1 goto error
  46. %d%\pmexpand pcihook.dl_ %d%\pcihook.dll
  47. if errorlevel 1 goto error
  48. %d%\pmexpand pcipdd.sy_ %d%\pcipdd.sys
  49. if errorlevel 1 goto error
  50. %d%\pmexpand pmclient.ex_ %d%\pmclient.exe
  51. if errorlevel 1 goto error
  52. %d%\pmexpand pmconfig.ex_ %d%\pmconfig.exe
  53. if errorlevel 1 goto error
  54. %d%\pmexpand pmconfig.ms_ %d%\pmconfig.msg
  55. if errorlevel 1 goto error
  56. %d%\pmexpand pmsleep.ex_ %d%\pmsleep.exe
  57. if errorlevel 1 goto error
  58. %d%\pmexpand tcstlpm.dl_ %d%\tcstlpm.dll
  59. if errorlevel 1 goto error
  60.  
  61. if exist control.md_ %d%\pmexpand control.md_ %d%\control.mdm
  62. if errorlevel 1 goto error
  63.  
  64. if exist readme.os2 copy readme.os2 %d%
  65. if exist client.ser copy client.ser %d%
  66.  
  67. echo *
  68. echo * Configuring OS/2 to load the OS/2 Client.
  69. echo *
  70.  
  71. :pmconfig
  72. %d%\pmconfig /i
  73. if errorlevel 1 goto error
  74.  
  75. :done
  76. echo *
  77. echo * Installation complete.
  78. echo *
  79. echo * Please consult file README.OS2 for late-breaking changes.
  80. goto end
  81.  
  82. :error
  83. echo *------------------------------------------------------------------------------
  84. echo ERROR: Installation failed.
  85.  
  86. :end
  87. echo *------------------------------------------------------------------------------
  88.